const dictCategory = 'a' // 字典
const roleCategory = 'a' // 授权
const loginCategory = 's' // 登录、登出
const main = 'c' // 主体管理
const scheduleCategory = 'e' // 定时任务
const systemNoticeCategory = 'message' // 公告
const auxiliary = 'f' // 附属服务
const approve = 'b' // 审批
const setmeal = 'd' // 套餐管理
const authority = 'a' // 后台管理
const finance = 'g' // 财务

const login = `${loginCategory}/admin` // 登录
const logout = `${loginCategory}/admin` // 登出
const adminRole = `${roleCategory}/admin/role` // 管理角色
const permission = `${roleCategory}/permission` // 授权
const relevance = `${roleCategory}/relevance` // 角色关联账户
const account = `${roleCategory}/account` // 管理账户
const interfaces = `${roleCategory}/interfaces` // 权限接口
const menuTree = `${roleCategory}/menu` // 菜单树
const operation = `${roleCategory}/operation` // 操作
const dict = `${dictCategory}/dict` // 字典管理
const dictItem = `${dictCategory}/dictItem` // 字典项
const schedule = `${scheduleCategory}/scheduleJob` // 定时任务
const systemNotice = `${auxiliary}/systemNotice` // 系统公告
const operationLog = `${auxiliary}/operation` // 操作日志
const date = `${auxiliary}/date` // 获取时间
const systemNoticeReadRecord = `${auxiliary}/systemNoticeReadRecord` // 系统公告浏览记录
// const systemNoticeComment = `${auxiliary}/comment` // 评论
const message = `${systemNoticeCategory}/message` // 公告
const area = `${authority}/area` // 区域管理
const my = `${authority}/account` // 我的
const subject = `${main}/subject` // 主体列表
const project = `${main}/project` // 项目列表
const linkMan = `${main}/account` // 联系人管理
const contract = `${main}/contract` // 合同记录
const cashOut = `${main}/cashOut` // 请款记录
const follow = `${main}/follow` // 跟进管理
const event = `${main}/event` // 事件记录 10.8胡
const patrol = `${main}/patrol` // 巡检记录
const document = `${main}/document` // 文书
const oss = `${auxiliary}/oss` // 临时授权令牌
const files = `${auxiliary}/files` // 附件管理
const messageManage = `${auxiliary}/message` // 消息管理
const threeSetting = `${auxiliary}/threeSetting` // 第三方配置
const repository = `${approve}/repository` // 流程仓库
const definition = `${approve}/definition` // 流程定义
const patrolTemplateDetail = `${main}/patrolTemplateDetail` // 巡检明细管理
const purchase = `${main}/procurement` // 采购管理
const task = `${main}/task` // 任务管理
const setmealManage = `${setmeal}/setMeal` // 套餐管理
const borrow = `${finance}/borrowing` // 借款管理
const invoice = `${finance}/invoice` // 发票管理
const exportManage = `${auxiliary}/export` // 导出管理
const importManage = `${auxiliary}/import` // 导入管理

// We bhooks
export default {
  login: () => { return `${login}/login` }, // 登录
  logout: () => { return `${logout}/logout` }, // 登出 get
  adminRole: { // 管理角色
    findRole: () => { return `${adminRole}/findAllEnableRole` }, // 获取所有以启用的角色 名称模糊查询 get
    findAll: () => { return `${adminRole}/findAll` }, // 获取所有角色 get
    table: () => { return `${adminRole}/table` }, // 获取分页
    save: () => { return `${adminRole}/save` }, // 保存
    updata: () => { return `${adminRole}/update` }, // 修改
    delete: (id) => { return `${adminRole}/delete/${id}` } // 单个删除 get
  },
  // 获取时间
  date: {
    getTime: () => { return `${date}/getNowDate` } // 获取当前时间 get
  },
  operationLog: { // 操作日志
    table: (type) => { return `${operationLog}/log/table/${type}` }, // 获取列表
    exportLog: (type) => { return `${operationLog}/log/export/${type}` } // 获取列表
  },
  permission: { // 授权
    save: () => { return `${permission}/saveRoleAndAccount` }, // 保存 get
    delete: () => { return `${permission}/removeRoleAndAccount` }, // 删除 get
    getRoleApi: (id) => { return `${permission}/findRoleAndInterfaces/${id}` }, // 获取角色关联 get
    saveRoleApi: (id) => { return `${permission}/saveRoleAndInterfaces/${id}` }, // 保存角色关联
    getRoleMenu: (id) => { return `${permission}/findRoleAndMenu/${id}` }, // 获取角色关联菜单 get
    getRoleMenuOperation: (roleId, menuId) => { return `${permission}/findRoleAndMenuAndOperation/${roleId}/${menuId}` }, // 获取角色关联菜单操作 get
    saveRoleMenu: (id) => { return `${permission}/saveRoleAndMenu/${id}` }, // 保存角色关联菜单
    saveRoleMenuOperation: (id, menuId) => { return `${permission}/saveRoleAndMenuAndOperation/${id}/${menuId}` }, // 保存角色关联菜单操作
    getAuth: () => { return `${permission}/auth` } // 获取授权菜单
  },
  relevance: { // 角色关联账户
    search: (val, id) => { return `${relevance}/findAccountLikePhoneAndName/${id}?val=${val}` }, // 根据角色ID,手机号或姓名模糊查找账户列表
    table: (id) => { return `${relevance}/tableByRoleId/${id}` } // 根据角色Id分页获取账户
  },
  account: { // 管理账户
    table: () => { return `${account}/tableByManage` }, // 获取所有
    updataInfo: (id) => { return `${account}/findById/${id}` }, // 根据Id获取帐户信息
    save: () => { return `${account}/saveAccount` }, // 保存
    updata: () => { return `${account}/updateAccount` }, // 修改
    delete: (id) => { return `${account}/delete/${id}` }, // 单个删除 get
    deleteAll: () => { return `${account}/deletes` }, // 批量删除
    valid: (type, attr) => { return `${account}/repeat/${type}/${attr}` }, // 验证手机号
    status: (accountId) => { return `${account}/status/${accountId}` }, // 冻结/解冻账户或者管理员 get
    account: () => { return `${account}/getAccountByManage` }, // 获取管理人员 get
    client: () => { return `${account}/getAccountByClient` }, // 获取客户端人员 get
    countAccount: () => { return `${account}/countAccount` }, // 联系人统计
    exportAccount: () => { return `${account}/export/client` }, // 联系人导出
    exportManageAccount: () => { return `${account}/export/manage` }, // 管理端联系人导出
    importClientExcel: () => { return `${account}/importClientExcel` }, // 联系人导入附件上传
    countAccountExport: () => { return `${account}/countAccountExport` }, // 联系人统计导出
    importManageExcel: () => { return `${account}/importManageExcel` }, // 用户导入附件上传
    comfirmImport: (importId) => { return `${account}/confirmSaveImportData/${importId}` } // 确认导入 get
  },
  interfaces: { // 权限接口
    all: () => { return `${interfaces}/all` }, // 获取所有
    updateStatus: (id) => { return `${interfaces}/updateStatus/${id}` } // 修改状态 get
  },
  dict: { // 字典管理
    dictAll: () => { return `${dict}/findAllDictAndItem` }, // 获取所有字典及字典项 get
    table: () => { return `${dict}/table` }, // 获取所有
    save: () => { return `${dict}/saveDic` }, // 保存
    updata: () => { return `${dict}/editDic` }, // 修改
    byDict: () => { return `${dict}/byDict` }, // 获取字典项 get
    delete: (id) => { return `${dict}/delete/${id}` }, // 单个删除 get
    deleteAll: () => { return `${dict}/deletes` } // 批量删除
  },
  menuTree: { // 菜单树
    table: () => { return `${menuTree}/findAll` }, // 获取所有 get
    save: () => { return `${menuTree}/save` }, // 新增
    updata: () => { return `${menuTree}/update` }, // 修改
    delete: (id) => { return `${menuTree}/delete/${id}` }, // 单个删除 get
    getPid: (id) => { return `${menuTree}/getParentById/${id}` } // 获取父ID get
  },
  operation: { // 操作
    getData: (id) => { return `${operation}/find/${id}` }, // 操作 获取当前条
    save: () => { return `${operation}/save` }, // 操作 添加
    updata: () => { return `${operation}/update` }, // 操作 编辑
    delete: (id) => { return `${operation}/delete/${id}` }, // 操作 删除get
    // `${subject}/findSubjectSelectByType?type=${val}`
    findByPath: (path) => { return `${operation}/findByPath?path=${path}` } // get 根据菜单path属性获取按钮权限
  },
  scheduler: { // 定时任务管理
    table: () => { return `${schedule}/table` }, // 获取所有 get
    save: () => { return `${schedule}/saveJob` }, // 新增
    updata: () => { return `${schedule}/update` }, // 修改
    delete: (id) => { return `${schedule}/delete/${id}` }, // 单个删除 get
    deleteAll: () => { return `${schedule}/delete` }, // 批量删除
    getSelectNameByDate: () => { return `${schedule}/getSelectNameByDate` }, // 计算周几 get
    getExecuteDateByCondition: () => { return `${schedule}/getExecuteDateByCondition` } // 根据条件生成未来3次执行时间
  },
  dictItem: { // 获取字典项
    dictVal: (id) => { return `${dictItem}/byDict/${id}` }, // 根据id 获取字典项 get
    jobGroup: (a) => { return `${dictItem}/byCode/${a}` }, // 根据code获取字典项 get
    systemNoticeType: (a) => { return `${dictItem}/byCode/${a}` } // 根据systemNoticeType获取字典项
  },
  systemNotice: { // 系统公告
    table: () => { return `${systemNotice}/table` }, // 分页获取
    save: () => { return `${systemNotice}/save` }, // 保存
    delete: (id) => { return `${systemNotice}/delete/${id}` }, // 单个删除 get
    deleteAll: () => { return `${systemNotice}/delete` }, // 批量删除
    details: (id) => { return `${systemNotice}/findDetail/${id}` } // 查看公告详情 get
    // readHistory: () => { return `${systemNotice}/findReadHistory` }, // 获取公告浏览记录
    // readNotice: (id) => { return `${systemNotice}/readNotice/${id}` } // 增加 get
  },
  systemNoticeReadRecord: { // 系统公告浏览记录
    readTable: (id) => { return `${systemNoticeReadRecord}/readTable/${id}` }, // 已读
    unReadTable: (id) => { return `${systemNoticeReadRecord}/unReadTable/${id}` } // 未读
  },
  message: { //  内部消息
    table: () => { return `${message}/table` }, // 消息列表
    delete: (id) => { return `${message}/delete/${id}` }, // 单个删除 get
    deleteAll: () => { return `${message}/delete` }, // 批量删除
    updateReadStateBatch: () => { return `${message}/updateReadStateBatch` }, // 批量标记已读
    findOne: (id) => { return `${message}/findById/${id}` } // 获取单个 get
  },
  area: { // 区域管理
    findAll: () => { return `${area}/findAll` } // 获取所有区域数据
  },
  my: {
    findManageImage: (id) => { return `${my}/findManageImage/${id}` }, // 头像编辑获取 我的get
    UploadManageImage: () => { return `${my}/updateManageImage` }, // 头像编辑保存
    updatePassword: () => { return `${my}/updatePasswordByManage` } // 修改密码保存
  },
  subject: { //  主体管理
    findSubjectSelectByType: (val) => {
      if (val) {
        return `${subject}/findSubjectSelectByType?type=${val}`
      } else {
        return `${subject}/findSubjectSelectByType`
      }
    }, // 获取下拉  隶属公司 get
    delete: (id) => { return `${subject}/delete/${id}` }, // 单个删除 get
    saveSubject: () => { return `${subject}/saveSubject` }, // 保存
    getEditInfo: (id) => { return `${subject}/getEditInfo/${id}` }, // 编辑回显数据详情
    editSubject: () => { return `${subject}/editSubject` }, // 编辑主体
    findList: () => { return `${subject}/findList` }, // 查询主体列表，
    findSubjectStatus: (id) => { return `${subject}/findSubjectStatus/${id}` }, // 获取主体状态 get
    updateState: () => { return `${subject}/updateStatus` }, // 操作主体状态
    getGeneralSituation: (id) => { return `${subject}/getGeneralSituation/${id}` }, // 获取主体概况数据 get
    findSubjectInfo: (id) => { return `${subject}/findSubjectInfo/${id}` }, // 获取主体详情 get
    countSubject: () => { return `${subject}/countSubject` }, // 主体统计
    repeat: (attr) => { return `${subject}/repeat/${attr}` }, // 校验唯一
    findTree: () => { return `${subject}/findTreeSelectByType` }, // 树状下拉 get
    countSubjectExport: () => { return `${subject}/countSubjectExport` }, // 主体统计导出
    exportData: () => { return `${subject}/export` }, // 主体导出
    importSubjectExcel: () => { return `${subject}/importSubjectExcel` }, // 导入附件上传
    comfirmImport: (importId) => { return `${subject}/confirmSaveImportData/${importId}` } // 确认主体导入 get
  },
  project: { // 项目管理
    saveProject: () => { return `${project}/saveProject` }, // 保存
    getEditInfo: (id) => { return `${project}/getEditInfo/${id}` }, // 编辑回显数据详情 get
    editProject: () => { return `${project}/editProject` }, // 编辑主体
    findList: () => { return `${project}/findList` }, // 查询项目列表
    repeat: (name) => { return `${project}/repeat/${name}` }, // 项目名称重复检验get
    queryOver: () => { return `${project}/queryProjectIsOver` }, // 判断是否超过合同金额 面积等
    updateState: () => { return `${project}/updateStatus` }, // 按钮操作
    delete: (id) => { return `${project}/delete/${id}` }, // 单个删除 get
    findSelectList: () => { return `${project}/findSelectList` }, // 查询下拉列表0929hu get
    findStatus: (id) => { return `${project}/findProjectStatus/${id}` }, // 获取状态 get
    getGeneralSituation: (id) => { return `${project}/getGeneralSituation/${id}` }, // 获取项目概况 get
    findFinanceInfo: (id) => { return `${project}/findFinanceInfo/${id}` }, // 获取项目概况 get
    getfindProjectInfo: (id) => { return `${project}/findProjectInfo/${id}` }, // 获取项目详情 get
    countProject: () => { return `${project}/countProject` }, // 项目统计
    updateProjectProgress: (id) => { return `${project}/updateProjectProgress/${id}` }, // 修改项目进度 get
    findTree: () => { return `${project}/findTreeSelectList` }, // 树状下拉
    comfirmImport: (importId) => { return `${project}/confirmSaveImportData/${importId}` }, // 确认主体导入
    importProjectExcel: () => { return `${project}/importProjectExcel` }, // 导入附件上传
    exportProject: () => { return `${project}/export` }, // 导出
    countProjectExport: () => { return `${project}/countProjectExport` }, // 项目统计数据导出
    findInfo: () => { return `${project}/setting/findInfo` }, // 获取项目配置
    projectClassify: (id) => { return `${project}/updateProjectClassify/${id}` } // 修改项目类别
  },
  linkMan: { // 联系人管理
    getAccountSelectList: () => { return `${linkMan}/getAccountSelectList` }, // 获取主体、项目下下拉联系人 post
    getAllAccountSelectList: () => { return `${linkMan}/getAllAccountSelectList` }, // 获取主体、项目下下拉联系人 借款
    findList: () => { return `${linkMan}/findList` }, // 编辑回显数据详情
    setDefault: () => { return `${linkMan}/setDefaultAccount` }, // 设置默认联系人 get
    findPrincipal: () => { return `${linkMan}/findPrincipalAccount` }, // 查询负责人 get
    delete: () => { return `${linkMan}/delete` }, // 删除主体、项目默认联系人
    exportAccount: () => { return `${linkMan}/export` }, // 导出
    saveGuarantor: () => { return `${linkMan}/saveGuarantor` }, // 保存主体担保人
    saveAccount: () => { return `${linkMan}/saveAccount` }, // 保存主体担保人
    isPermission: (accountId) => { return `${linkMan}/isPermission/${accountId}` } // get 获取当前联系人详情页面是否有创建借款、业务、跟进等按钮
  },
  purchase: { // 采购管理
    save: () => { return `${purchase}/saveProcurement` }, // 保存
    findList: () => { return `${purchase}/findList` }, // 编辑回显数据详情
    delete: (id) => { return `${purchase}/delete/${id}` }, // 删除 get
    findInfo: (id) => { return `${purchase}/findInfo/${id}` }, // 获取采购详情 get
    edit: () => { return `${purchase}/editProcurement` }, // 编辑
    exportPurchase: (type) => { return `${purchase}/exportList/${type}` }, // 导出采购列表
    purchaseList: (projectId) => { return `${purchase}/findUnbindProcurement/${projectId}` } // 查询未被绑定请款单的采购列表 get
  },
  task: { // 任务管理
    findProjectTaskList: () => { return `${task}/findProjectTaskList` }, // 查询项目任务下拉列表
    findSubjectTaskList: () => { return `${task}/findSubjectTaskList` }, // 查询主体任务下拉列表
    delete: (id) => { return `${task}/deleteTaskById/${id}` }, // 删除 get
    findtaskEditInfo: (id) => { return `${task}/findTaskEditInfo/${id}` }, // 获取任务编辑详情 get
    findTaskInfo: (id) => { return `${task}/findTaskInfo/${id}` }, // 获取任务详情 get
    edit: () => { return `${task}/editTask` }, // 编辑
    countTask: () => { return `${task}/countTask` }, // 统计
    savePostBackFile: () => { return `${task}/savePostBackFile` }, // 保存任务回传附件
    exportTask: (type) => { return `${task}/exportTaskList/${type}` }, // 导出
    countTaskExport: () => { return `${task}/countTaskExport` } // 任务统计数据导出
  },
  contract: { // 项目合同记录
    findList: () => { return `${contract}/findList` }, // 合同列表
    delete: (id) => { return `${contract}/deleteContractById/${id}` }, // 删除 get
    save: () => { return `${contract}/saveContract` }, // 保存0929胡
    findById: (id) => { return `${contract}/findById/${id}` }, // 获取详情 get
    exportContractProject: () => { return `${contract}/exportList/project` }, //  导出合同列表项目
    exportContractSubject: () => { return `${contract}/exportList/subject` }, //  导出合同列表主体
    edit: () => { return `${contract}/editContract` } // 编辑
  },
  // 事件记录 10.8胡
  event: {
    findList: () => { return `${event}/findList` }, // 列表
    save: () => { return `${event}/saveEvent` }, // 保存 10.8胡
    del: (id) => { return `${event}/delete/${id}` }, // 删除 get
    findById: (id) => { return `${event}/findDetail/${id}` }, // 获取详情 get
    edit: () => { return `${event}/editEvent` }, // 编辑
    exportEvent: (type) => { return `${event}/exportList/${type}` } // 导出
  },
  // 请款记录 10.14胡
  cashOut: {
    findList: () => { return `${cashOut}/findList` }, // 列表
    save: () => { return `${cashOut}/saveCashOut` }, // 保存
    del: (id) => { return `${cashOut}/delete/${id}` }, // 删除 get
    findById: (id) => { return `${cashOut}/findInfo/${id}` }, // 获取详情get
    edit: () => { return `${cashOut}/editCashOut` }, // 编辑
    exportCashOut: (type) => { return `${cashOut}/exportList/${type}` } // 导出
  },
  // 跟进管理
  follow: {
    findList: () => { return `${follow}/findList` }, // 列表
    save: () => { return `${follow}/saveFollow` }, // 保存
    del: (id) => { return `${follow}/deleteById/${id}` }, // 删除 get
    findById: (id) => { return `${follow}/findFollowInfo/${id}` }, // 获取详情get
    edit: () => { return `${follow}/editFollow` }, // 编辑
    countFollow: () => { return `${follow}/countFollow` }, // 跟进统计
    countFollowExport: () => { return `${follow}/countFollowExport` } // 跟进统计导出
    // 跟进统计数据导出
  },
  // 巡检管理
  patrol: {
    findList: () => { return `${patrol}/findList` }, // 列表
    save: () => { return `${patrol}/savePatrol` }, // 保存
    update: () => { return `${patrol}/updatePatrol` }, // 编辑
    del: (id) => { return `${patrol}/delete/${id}` }, // 删除 get
    findById: (id) => { return `${patrol}/findDetail/${id}` }, // 获取详情get
    valid: (attr) => { return `${patrol}/repeat/${attr}` }, // 重复检验
    exportPatrol: (type) => { return `${patrol}/exportList/${type}` } // 导出
  },
  // 文书
  document: {
    findList: () => { return `${document}/findList` }, // 列表
    save: () => { return `${document}/save` }, // 保存
    update: () => { return `${document}/edit` }, // 编辑
    del: (id) => { return `${document}/delete/${id}` }, // 删除 get
    findById: (id) => { return `${document}/findById/${id}` }, // 获取详情get
    valid: (attr) => { return `${document}/repeat/${attr}` } // 重复检验 get
  },
  oss: { // 临时授权令牌
    getToken: () => { return `${oss}/token` } // 临时授权令牌 get
  },
  files: { // 附件管理
    delete: (id, subjectId) => { return `${files}/delete/${id}/${subjectId}` }, // 删除 get
    find: (subjectId) => { return `${files}/delete/${subjectId}` }, // 根据主体id查询附件 get
    findBySubjectId: () => { return `${files}/findBySubjectId` }, // 主体列表
    findByProjectId: () => { return `${files}/findByProjectId` }, // 项目列表
    remove: (id, type, accountId) => { return `${files}/delete/${id}/${type}/${accountId}` }, // 删除 get
    saveFileBySubjectId: (type) => { return `${files}/saveFileBySubjectorProject/${type}` } // 根据主体或者项目添加附件
  },
  messageManage: { // 消息管理
    table: () => { return `${messageManage}/table` }, // 列表
    del: (id) => { return `${messageManage}/delete/${id}` }, // 删除 get
    findById: (id) => { return `${messageManage}/findById/${id}` }, // 获取详情 get
    read: () => { return `${messageManage}/updateReadStateBatch` }, // 编辑
    deleteAll: () => { return `${messageManage}/delete` }, // 编辑
    updateReadState: (id) => { return `${messageManage}/updateReadState/${id}` } // 标记已读 get
  },
  borrow: { // 借款管理与还款
    table: () => { return `${borrow}/borrowingTable` }, // 借款列表
    findById: (id) => { return `${borrow}/info/${id}` }, // 借款获取详情 get
    del: (id) => { return `${borrow}/remove/${id}` }, // 删除借款 get
    save: () => { return `${borrow}/save` }, // 保存借款
    deleteAll: () => { return `${borrow}/remove` }, // 批量删除借款管理
    update: () => { return `${borrow}/update` }, // 修改借款管理
    borrowingSelectList: () => { return `${borrow}/borrowingSelectList` }, // get 获取借款下拉列表
    planSelectList: (id) => { return `${borrow}/planSelectList/${id}` }, // get 获取期次下拉
    findPlanByPlanId: (id) => { return `${borrow}/findPlanByPlanId/${id}` }, // 期次详情get
    recordTable: () => { return `${borrow}/recordTable` }, // 还款记录列表
    recordInfo: (id) => { return `${borrow}/record/${id}` }, // 还款记录详情 get
    delRecord: (id) => { return `${borrow}/remove/record/${id}` }, // 删除还款 get
    delAll: () => { return `${borrow}/remove/record` }, // 批量删除还款记录 get
    saveRecord: () => { return `${borrow}/saveRecord` }, // 保存还款记录
    updateRecord: () => { return `${borrow}/updateRecord` }, // 修改还款记录
    exportBorrow: () => { return `${borrow}/export` }, // 借款导出
    exportRecord: () => { return `${borrow}/record/export` }, // 还款导出
    findNoticeUserSelectList: (id) => { return `${borrow}/findNoticeUserSelectList/${id}` } // 获取还款通知人员选择列表
  },
  invoice: { // 发票管理
    table: () => { return `${invoice}/invoiceTable` }, // 列表
    findById: (id) => { return `${invoice}/findById/${id}` }, // 获取详情 get
    deleteAll: () => { return `${invoice}/delete` }, // 批量删除 get
    delete: (id) => { return `${invoice}/delete/${id}` }, // 单个删除 get
    save: () => { return `${invoice}/save` }, // 保存
    update: () => { return `${invoice}/update` }, // 修改
    exportInvoice: (type) => { return `${invoice}/export/${type}` } // 导出
  },
  threeSetting: { // 第三方配置
    save: () => { return `${threeSetting}/save` }, // 保存
    update: () => { return `${threeSetting}/update` }, // 编辑
    find: () => { return `${threeSetting}/find` } // 获取 get
  },
  repository: { // 流程仓库
    findAll: () => { return `${repository}/findAll` }, // 获取所有流程模块 get
    isEnabled: () => { return `${repository}/isEnabled` }, // 启用/停用 get
    updata: () => { return `${repository}/update` }, // 修改流程仓库
    updateCopyUser: () => { return `${repository}/updateCarbonCopyUser` } // 修改修改流程抄送人员
  },
  definition: { // 流程定义
    findAll: (id) => { return `${definition}/findAllByRepositoryId/${id}` }, // 根据流程仓库Id获取流程定义 get
    delete: (id) => { return `${definition}/delete/${id}` }, // 根据流程定义Id删除 get
    save: () => { return `${definition}/save` }, // 保存
    updata: () => { return `${definition}/update` }, // 修改
    sort: () => { return `${definition}/updateSort` } // 排序
  },
  patrolTemplateDetail: { // 巡检明细管理
    findAll: () => { return `${patrolTemplateDetail}/findTemplateAndDetail` }, // 查询所有巡检模板和详情 get
    findParent: (id) => { return `${patrolTemplateDetail}/findAllClassify/${id}` }, // 查询所有巡检模板下的分类下拉列表 get
    delete: (id) => { return `${patrolTemplateDetail}/delete/${id}` }, // 删除 get
    save: () => { return `${patrolTemplateDetail}/save` }, // 保存
    update: () => { return `${patrolTemplateDetail}/update` } // 修改
  },
  setmealManage: { // 套餐管理
    findAll: () => { return `${setmealManage}/findSelect` } // 获取所有套餐 get
  },
  exportManage: { // 导出管理
    table: () => { return `${exportManage}/table` }, // 导出管理
    delete: (id) => { return `${exportManage}/delete/${id}` }, // 删除 get
    deleteAll: () => { return `${exportManage}/deleteByIds` }, // 批量删除 get
    getExportUserList: () => { return `${exportManage}/getExportUserList` }, // 获取所有导出操作人
    findFileKeyById: (id) => { return `${exportManage}/findFileKeyById/${id}` } // 根据导出数据ID获取对应的fileKey
  },
  importManage: { // 导入管理
    table: () => { return `${importManage}/table` }, // talbe
    delete: (id) => { return `${importManage}/delete/${id}` }, // 删除 get
    deleteAll: () => { return `${importManage}/deleteByIds` }, // 批量删除 get
    getExportUserList: () => { return `${importManage}/findImportOperatorSelectList` }, // 获取所有导出操作人
    findFileKeyById: (id) => { return `${importManage}/findFileKeyById/${id}` }, // 根据Id查询该条记录的fileKey get
    findErroById: (id) => { return `${importManage}/findErrorFileKeyById/${id}` } // 根据importId查询异常数据fileKey get
  }
}
